java让缓冲图像而不是面板消失3秒钟
我创建了一个带有蓝色背景的JPanel
,然后向其中添加了一个缓冲图像
现在,当用户单击图像时,图像(而不是整个面板)应消失3秒钟(仅图像而不是面板!)
有人能帮我指出正确的方向吗
这是我的密码:
public class MyPanelTest extends JPanel{
public BufferedImage image;
public int xDelta, yDelta;
public int xPos, yPos;
public MyPanelTest() {
this.setBackground(Color.BLUE);
xPos = 150;
yPos = 180;
}
public void paintComponent(Graphics g) {
try {
image = ImageIO.read(getClass().getResource("/resources/siegel.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
super.paintComponent(g);
g.drawImage(image, xPos, yPos, 150, 150, this);
}
}
共 (0) 个答案